﻿   using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Open_MUD.Mudlib.lib;
using Open_MUD.Kernel;

namespace Open_MUD.Mudlib.objs.baseobs
{
    class BaseItem:Rompible
    {
       public enum Parte {cabeza, cuello, hombros, pecho, espalda, antebrazo, manos, cintura, piernas, pies, dedo};
       public static string [] strPartes = new string[11]{"cabeza","cuello","hombros","pecho","espalda","antebrazo","manos","cintura","piernas","pies","dedo"};
       private Parte donde;
       
       public BaseItem(Parte d)
       {
          donde = d;
       }
       
       public Parte Donde{
          get{return donde;}
       }  
       
       public static string ParteAString(Parte p)
       {
          return strPartes[(int)p];
       } 
       
       public static Parte StringAParte(string s)
       {
          for(int i =0 ; i < strPartes.Length ;i++)
          {
              if( s.Equals(strPartes[i]) )
                  return (Parte) i;
          }          
          throw new MudException("No existe "+s);
       }
       
        public void loadItem(string xml)
        {
           
        }
    }
}

